using System;
using System.Windows;

namespace QueryBuilder.Controls
{
    /// <summary>
    /// 
    /// </summary>
    public class DataFieldInfo  
    {
        public bool IsComplex { get; set; }

        /// <summary>
        /// Gets or sets the display control factory.
        /// </summary>
        /// <value>The display control factory.</value>
        public Func<object> DisplayControlFactory { get; set; }

        /// <summary>
        /// Gets or sets the edit control factory.
        /// </summary>
        /// <value>The edit control factory.</value>
        public Func<object> EditControlFactory { get; set; }

        /// <summary>
        /// Gets or sets the data context object.
        /// </summary>
        /// <value>The data context object.</value>
        public object DataContextObject { get; set; }
    }
}